package com.rxh.vo;

import java.math.BigDecimal;

import com.rxh.pojo.finance.FinanceBusinessMoney;

/**
 * <pre>
 * 商户金额领域对象
 * </pre>
 * 
 * @author xuzm
 * @version 1.0
 * 
 */
public class VoFinanceBusinessMoney extends FinanceBusinessMoney {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	 //清算金额的增加量
    private BigDecimal settlePlusAmount;
    

    //未清算金额的增加量
    private BigDecimal nosettlePlusAmount;
    
    
    //手续费的增加量
    private BigDecimal deductPlusAmount;
    
    
    //保证金释放的增加量
    private BigDecimal bondReleaseAmount;
    
    
    //保证金未释放的增加量
    private BigDecimal bondNoReleaseAmount;
    
    
    //退款金额的增加量
    private BigDecimal refundPlusAmount;
    
    
    //拒付金额的增加量
    private BigDecimal protestPlusAmount;
    
    
    //拒付处理费金额的增加量
    private BigDecimal protestChargePlusAmount;
    
    
    //已提待审核金额的增加量
    private BigDecimal drawingNoAuditPlusAmount;
    
    
    //已提成功金额的增加量
    private BigDecimal drawingAuditPlusAmount;
    
    
    //可用余额合计
    private BigDecimal finalUsableAmount;
    
    
    //未释放的保证金合计
    private BigDecimal finalBondAmount;
    
    
    //未清算金额合计
    private BigDecimal finalNoSettleAmount;


	public BigDecimal getSettlePlusAmount() {
		return settlePlusAmount;
	}


	public void setSettlePlusAmount(BigDecimal settlePlusAmount) {
		this.settlePlusAmount = settlePlusAmount;
	}


	public BigDecimal getNosettlePlusAmount() {
		return nosettlePlusAmount;
	}


	public void setNosettlePlusAmount(BigDecimal nosettlePlusAmount) {
		this.nosettlePlusAmount = nosettlePlusAmount;
	}


	public BigDecimal getDeductPlusAmount() {
		return deductPlusAmount;
	}


	public void setDeductPlusAmount(BigDecimal deductPlusAmount) {
		this.deductPlusAmount = deductPlusAmount;
	}


	public BigDecimal getBondReleaseAmount() {
		return bondReleaseAmount;
	}


	public void setBondReleaseAmount(BigDecimal bondReleaseAmount) {
		this.bondReleaseAmount = bondReleaseAmount;
	}


	public BigDecimal getBondNoReleaseAmount() {
		return bondNoReleaseAmount;
	}


	public void setBondNoReleaseAmount(BigDecimal bondNoReleaseAmount) {
		this.bondNoReleaseAmount = bondNoReleaseAmount;
	}


	public BigDecimal getRefundPlusAmount() {
		return refundPlusAmount;
	}


	public void setRefundPlusAmount(BigDecimal refundPlusAmount) {
		this.refundPlusAmount = refundPlusAmount;
	}


	public BigDecimal getProtestPlusAmount() {
		return protestPlusAmount;
	}


	public void setProtestPlusAmount(BigDecimal protestPlusAmount) {
		this.protestPlusAmount = protestPlusAmount;
	}


	public BigDecimal getProtestChargePlusAmount() {
		return protestChargePlusAmount;
	}


	public void setProtestChargePlusAmount(BigDecimal protestChargePlusAmount) {
		this.protestChargePlusAmount = protestChargePlusAmount;
	}


	public BigDecimal getDrawingNoAuditPlusAmount() {
		return drawingNoAuditPlusAmount;
	}


	public void setDrawingNoAuditPlusAmount(BigDecimal drawingNoAuditPlusAmount) {
		this.drawingNoAuditPlusAmount = drawingNoAuditPlusAmount;
	}


	public BigDecimal getDrawingAuditPlusAmount() {
		return drawingAuditPlusAmount;
	}


	public void setDrawingAuditPlusAmount(BigDecimal drawingAuditPlusAmount) {
		this.drawingAuditPlusAmount = drawingAuditPlusAmount;
	}


	public BigDecimal getFinalUsableAmount() {
		return finalUsableAmount;
	}


	public void setFinalUsableAmount(BigDecimal finalUsableAmount) {
		this.finalUsableAmount = finalUsableAmount;
	}


	public BigDecimal getFinalBondAmount() {
		return finalBondAmount;
	}


	public void setFinalBondAmount(BigDecimal finalBondAmount) {
		this.finalBondAmount = finalBondAmount;
	}


	public BigDecimal getFinalNoSettleAmount() {
		return finalNoSettleAmount;
	}


	public void setFinalNoSettleAmount(BigDecimal finalNoSettleAmount) {
		this.finalNoSettleAmount = finalNoSettleAmount;
	}

	
}
